package com.gw.business.putdata.model;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;


public class UserTrackModel {

	private Long id;//主键
	

	private String user_id;//追踪ID 用户唯一
	

	private Date visit_time;//访问时间
	

	private String behavior_type="1";//行为包括：访问(1)、咨询(2)、模拟开户(3)、真实开户(4)、首次入金(5)

	private String behavior_detail_type;//假如是模拟开户、真实开户、首次入金就往里面插入对应的帐号
	

	private String ip;//访问IP
	

	private String utmcsr;//广告来源
	

	private String utmctr;//用户输入的关键词

	private String mark_words;//标记关键词
	

	private String utmccn;//广告系列
	

	private String utmcct;// 广告组


	private String url;//访问URL
	

	private String utmcmd;//广告媒介
	

	private Integer browser_count=1;//页面浏览数
	
	
	private Integer visit_count=0;//访问次数
	

	private Integer advisory_count=0;//咨询次数
	

	private Integer demo_count=0;// 模拟开户总数
	
	
	private Integer deposit_count=0;//真实开户总数

	private Integer real_count=0;// 首次入金数
	
	private int platform_type;//标识是手机还是pc访问，0和空代表pc访问，1代表手机访问（默认为0）
	private int sort;//排序字段
   private String gacookiesTrack;//ga cookies
   private String href;//href
   public String getGacookiesTrack() {
	return gacookiesTrack;
}


public void setGacookiesTrack(String gacookiesTrack) {
	this.gacookiesTrack = gacookiesTrack;
}


public String getHref() {
	return href;
}


public void setHref(String href) {
	this.href = href;
}


public String getFlag() {
	return flag;
}


public void setFlag(String flag) {
	this.flag = flag;
}


private String flag;//flag


	@Override
	public String toString() {
		return "UserTrackModel [id=" + id + ", user_id=" + user_id
				+ ", visit_time=" + visit_time + ", behavior_type="
				+ behavior_type + ", behavior_detail_type="
				+ behavior_detail_type + ", ip=" + ip + ", utmcsr=" + utmcsr
				+ ", utmctr=" + utmctr + ", mark_words=" + mark_words
				+ ", utmccn=" + utmccn + ", utmcct=" + utmcct + ", url=" + url
				+ ", utmcmd=" + utmcmd + ", browser_count=" + browser_count
				+ ", visit_count=" + visit_count + ", advisory_count="
				+ advisory_count + ", demo_count=" + demo_count
				+ ", deposit_count=" + deposit_count + ", real_count="
				+ real_count + ", sort=" + sort + "]";
	}


	public Long getId() {
		return id;
	}


	public void setId(Long id) {
		this.id = id;
	}


	public String getUser_id() {
		return user_id;
	}


	public void setUser_id(String user_id) {
		this.user_id = user_id;
	}


	public Date getVisit_time() {
		return visit_time;
	}


	public void setVisit_time(Date visit_time) {
		this.visit_time = visit_time;
	}


	public String getBehavior_type() {
		return behavior_type;
	}


	public void setBehavior_type(String behavior_type) {
		this.behavior_type = behavior_type;
	}


	public String getBehavior_detail_type() {
		return behavior_detail_type;
	}


	public void setBehavior_detail_type(String behavior_detail_type) {
		this.behavior_detail_type = behavior_detail_type;
	}


	public String getIp() {
		return ip;
	}


	public void setIp(String ip) {
		this.ip = ip;
	}


	public String getUtmcsr() {
		return utmcsr;
	}


	public void setUtmcsr(String utmcsr) {
		this.utmcsr = utmcsr;
	}


	public String getUtmctr() {
		return utmctr;
	}


	public void setUtmctr(String utmctr) {
		this.utmctr = utmctr;
	}


	public String getMark_words() {
		return mark_words;
	}


	public void setMark_words(String mark_words) {
		this.mark_words = mark_words;
	}


	public String getUtmccn() {
		return utmccn;
	}


	public void setUtmccn(String utmccn) {
		this.utmccn = utmccn;
	}


	public String getUtmcct() {
		return utmcct;
	}


	public void setUtmcct(String utmcct) {
		this.utmcct = utmcct;
	}


	public String getUrl() {
		return url;
	}


	public void setUrl(String url) {
		this.url = url;
	}


	public String getUtmcmd() {
		return utmcmd;
	}


	public void setUtmcmd(String utmcmd) {
		this.utmcmd = utmcmd;
	}


	public Integer getBrowser_count() {
		return browser_count;
	}


	public void setBrowser_count(Integer browser_count) {
		this.browser_count = browser_count;
	}


	public Integer getVisit_count() {
		return visit_count;
	}


	public void setVisit_count(Integer visit_count) {
		this.visit_count = visit_count;
	}


	public Integer getAdvisory_count() {
		return advisory_count;
	}


	public void setAdvisory_count(Integer advisory_count) {
		this.advisory_count = advisory_count;
	}


	public Integer getDemo_count() {
		return demo_count;
	}


	public void setDemo_count(Integer demo_count) {
		this.demo_count = demo_count;
	}


	public Integer getDeposit_count() {
		return deposit_count;
	}


	public void setDeposit_count(Integer deposit_count) {
		this.deposit_count = deposit_count;
	}


	public Integer getReal_count() {
		return real_count;
	}


	public void setReal_count(Integer real_count) {
		this.real_count = real_count;
	}


	public int getSort() {
		return sort;
	}


	public void setSort(int sort) {
		this.sort = sort;
	}


	public int getPlatform_type() {
		return platform_type;
	}


	public void setPlatform_type(int platform_type) {
		this.platform_type = platform_type;
	}
	
}
